//Express 是一个简洁而灵活的 node.js Web应用框架,
//提供了一系列强大特性帮助你创建各种 Web 应用，和丰富的 HTTP 工具。
//使用 Express 可以快速地搭建一个完整功能的网站
//安装依赖 npm install express --save
var express = require("express");
var app = express();//相当于创建server

//公开静态资源
app.use("/public",express.static('./public/'));
app.use('/static/', express.static('./static/'))
app.use('/node_modules/', express.static('./node_modules/'))
//请求
app.get("/",function(req,res){
	res.type("text/html;charset=utf-8");//设置Content-Type的MIME类型
	console.log("hostname:"+req.hostname+",ip:"+req.ip);
	res.end("你好啊");
});
app.get("/user",function(req,res){
	console.log("hostname:"+req.hostname+",ip:"+req.ip);
	console.log(req.query);//req.query 来获取查询字符串参数
	res.send("你好啊");
});
//  POST 请求
app.post('/post', function (req, res) {
   console.log("主页 POST 请求");
   res.send('Hello POST');
})
//启动服务
var server = app.listen(12345,function(){
	var host = server.address().address;
	var port = server.address().port;
	console.log("应用实例，访问地址为 http://%s:%s", host, port)
});
